package org.jeecg.modules.system.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.system.entity.SysUserDaily;
import org.jeecg.modules.system.entity.SysUserReport;
import org.jeecg.modules.system.model.WorkHourVo;

import java.util.List;

/**
 * @Description: sys_user_report
 * @Author: jeecg-boot
 * @Date:   2022-10-06
 * @Version: V1.0
 */
public interface ISysUserReportService extends IService<SysUserReport> {
    
    List<SysUserReport> queryList(String date, String id, Integer limit);

    Page<SysUserReport> queryPage(Page<SysUserReport> page, String dateBegin,String dateEnd, String id, String strength);

    Integer workHour(String date, String roleId,String userId);
    
    List<WorkHourVo> workHourChar(String date, String roleId, String id, List<String> depts);
}
